Linux References
These are my personal notes from the early days of my Linux learning journey. Over time, I’ve made significant progress, and I decided to share them openly so that others. Whether completely new to Linux or already technical can also benefit.
- Note: This is not a complete guide. I’m still learning, so this collection will be updated frequently as I gain more knowledge and experience.
I’m a Cybersecurity student at the University of Technology and Applied Science with a strong interest in Purple Teaming the balance of attack and defense. I enjoy hands-on labs, Capture the Flag challenges, and sharing what I learn. This course is part of my journey and is designed to document my journey and build confidence in Linux through simple, practical notes and examples.
| My Other Projects | Description |
|---|---|
| https://github.com/Meezok-PJ/WTF | WTF - A modular Bash launcher for penetration testers that wraps tactical tools into an interactive UI, provides a lightweight Kali sandbox, and produces unified JSON logs for easy parsing. |
| https://github.com/Meezok-PJ/Automated-Kali-Docker | Kali Sandbox – A one-script, containerized Kali Linux environment for secure, rapid, and repeatable testing. Provides isolation, persistent storage, and pre-installed tools, making it ideal for developers and security researchers |
| https://github.com/Meezok-PJ/XSCP | XScp – Simple, efficient, cross-platform SCP over SSH with CLI/TUI/Web UI, logs, and path recall. Designed for homelab users and server admins. |
Linux
| Chapter | Description |
|---|---|
| Basic-Terms-Linux | Essentail Terminologies used in Linux |
| Linux basics cheat-sheet | Essential Linux commands. |
| sudoers file | Explains the importance of sudo Concepts |
| permissions | Brief Overview on Permissions in linux. |
| Linux fundamentals-LFS | Overview in Linux File system |
| Linux-shells-overview | Learn shell and different types of it. |
| Package Management | How to install software using terminal |
| Environment-variables | how to Set Vairables in Terminal. |
| Network essentials | in Linux |
| Network Commands | simple Key network commands. |
| Manage-DHCP | DHCP in Depth and manage it in Linux. |
| Managing-DNS | DNS in Depth and managing it in Linux. |
| Managing L2-L3-Protocols | Manage Data and network layer osi in Linux |
| Advanced Topics | in Linux |
| Linux services | Essential guide to use services in linux |
| Searching in Linux | How to find files and folder locations. |
| view and Manipulate-Files | view files in Depth and Manipulate them. |
| Processes Introduction and Management | Intro about Processes Management. |
| Processes and Task Automation | overview of task/process automation incomplete. |
| Download-share-files-Linux | Brief overview on using web tools and share files. |
| Maintain-logs-incomplete | manage logs, incomplete chapter. |
| Cheat sheets | If u need Them |
| Linux privilege-cheat-sheet | Cheat sheet for privilege Escalation on Linux. |
| Grep-Cheat-sheet | cheat sheet for usage for grep. |
| Searching Files Linux-cheat-sheet | cheat sheet for searching files find. |
References I Used
The following resources helped me build a solid foundation in Linux. You don’t need all of them ; just one is enough to get started and even prepare for Capture the Flag (CTF) challenges or general cybersecurity learning. However, if you’re willing to invest, I highly recommend going deeper with a paid resource, as it covers essential Linux concepts in much more detail.
- Cyber Mentor – 3 Hour Linux Course (YouTube, Free)
A beginner-friendly crash course that provides enough knowledge to start exploring more advanced topics like privilege escalation.
- Linux Basics for Hackers (Book)
A highly recommended book that introduces Linux from a hacker’s perspective, focusing on practical skills in networking, scripting, and security.
Topics Progress and Mapping:
- Linux terminology and the basics completed
- text manipulation - completed
- analyzing and managing network files - Completed
- adding and removing software's - not complete GUI part left
- controlling file and directory permissions - parsley completed
- process management - Nice left - 1 topic
- user environment variable - Done
- bash scripting - completed but add extra stuff from book
- compressing and archiving - Not completed
- storage device management - Not completed
- logging system - introduced but Not Completed
- using and abusing services - Completed